import datetime


def get_start_time_and_end_time(time) -> tuple[int, int]:
    """
    获取指定日期的开始时间和结束时间
    time: 指定日期
    :return:
    """
    # 获取开始时间（午夜12点）
    today_start = datetime.datetime(time.year, time.month, time.day)
    # 获取结束时间（次日午夜12点）
    today_end = today_start + datetime.timedelta(days=1)
    # 将开始和结束时间转换为秒级时间戳
    start_timestamp = int(today_start.timestamp())
    end_timestamp = int(today_end.timestamp() - 1)
    return start_timestamp, end_timestamp
